49daa9930e1c24817a53b043d6256f1f1e30600d,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/completion/closureParameters/ClosureDescriptor.java,ClosureDescriptor,isMethodApplicable,#PsiMethod#GroovyPsiElement#,65

Before Change


    }
    else if (params instanceof List) {
      for (Object param : ((List)params)) {
        types.add(convertToPsiType(String.valueOf(param), method.getTypeParameterList()));
      }
    }
    final boolean isConstructor = Boolean.TRUE.equals(myMethod.get("constructor"));

After Change


    }
    else if (params instanceof List) {
      for (Object param : ((List)params)) {
        PsiTypeParameterList typeParameterList = method.getTypeParameterList();
        types.add(convertToPsiType(String.valueOf(param), typeParameterList != null ? typeParameterList : method));
      }
    }
    final boolean isConstructor = Boolean.TRUE.equals(myMethod.get("constructor"));